/*
*Copyright (c) Nikhil Jain.
*Project ICARUS, communications and 
*artificial intelligence.
*/



/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
 */
package javadrone.server.listeners;

//~--- non-JDK imports --------------------------------------------------------

import javadrone.SensoryData;

import javadrone.server.StateChangeEvent;

//~--- JDK imports ------------------------------------------------------------

import java.io.Serializable;

/**
 *
 * @author Nikzzay
 * Install in server only.
 */
public interface StateChangeListener<T extends SensoryData<? extends Serializable>> {
    public void stateChanged(StateChangeEvent<T> sce);
}


//~ Formatted by Jindent --- http://www.jindent.com
